compilador - significado y definición. Qué es compilador
Diclib.com
Diccionario ChatGPT
Ingrese una palabra o frase en cualquier idioma 👆
Idioma:

Traducción y análisis de palabras por inteligencia artificial ChatGPT

En esta página puede obtener un análisis detallado de una palabra o frase, producido utilizando la mejor tecnología de inteligencia artificial hasta la fecha:

  • cómo se usa la palabra
  • frecuencia de uso
  • se utiliza con más frecuencia en el habla oral o escrita
  • opciones de traducción
  • ejemplos de uso (varias frases con traducción)
  • etimología

Qué (quién) es compilador - definición

Resultados encontrados: 19
compilador         
compilador, -a
1 n. Autor de una compilación.
2 adj. y n. m. Inform. Se aplica al programa que compila.
compilador         
adj.
Que compila. Se utiliza también como sustantivo.
compilador         
Sinónimos
sustantivo/adjetivo
sustantivo
2) investigador: investigador, ensayista, escritor
compilador         
Derecho.
Programa que convierte a otro en un lenguaje de un nivel alto, como BASIC, en lenguaje de máquina. Los programas compilados se ejecutan con mayor rapidez que los programas interpretados.
Compilador         
En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto). En este tipo de traductor el lenguaje fuente es generalmente un lenguaje de alto nivel y el objeto un lenguaje de bajo nivel, como assembly o código máquina.
Tabla de símbolos (compilador)         
En informática, una tabla de símbolos es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en el código fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento.
Compilador Clip         
El compilador Clip es un compilador de Clipper multi-plataforma (para Linux y Windows (Cygwin)) con varias prestaciones adicionales y librerías (para gtk, glade, FiveWin, netto, MySQL, ODBC, cti, tcp, gzip, InterBase/Firebird, Oracle, PostgreSQL), que es bastante rápido, tiene Replaceable Database Drivers (RDD) con soporte para Hyper-Six y FoxPro y puede compilar el código fuente de programas Clipper con cambios menores.
Compilador Harbour         
LENGUAJE DE PROGRAMACIÓN
|última_versión_beta = 3.1.
Compilador      
Un compilador acepta programas escritos en un lenguaje de alto nivel y los traduce a otro lenguaje, generando un programa equivalente independiente, que puede ejecutarse tantas veces como se quiera. Este proceso de traducción se conoce como compilación.

En un compilador hay que distinguir tres lenguajes diferentes tales como:
● el de los programas de partida (LA)
● el de los programas equivalentes traducidos (LB), normalmente el lenguaje de máquina
● el lenguaje en que está escrito el propio compilador (LC), que puede ser igual o diferente a LA. Aumenta la portabilidad del compilador si está escrito en el mismo lenguaje, es decir, se puede compilar a sí mismo.

Compilador compilador         
El compilador compilador es una herramienta informática que crea un programa al analizar, interpretar o compilar desde algún tipo de descripción formal de un lenguaje al lenguaje del computador. La forma original y más extendida de compilador de computador es un generador de filtros, cuya entrada es una sintaxis (por lo general en BNF) de un lenguaje de programación y cuya salida es el código fuente de un programa de análisis, que a menudo se utiliza como componente de un compilador.

Wikipedia

Compilador

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto).[1]​ En este tipo de traductor el lenguaje fuente es generalmente un lenguaje de alto nivel y el objeto un lenguaje de bajo nivel, como assembly o código máquina.[2]​ Este proceso de traducción se conoce como compilación.[3]

La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.[4]: 3 

  • Análisis: se trata de la comprobación de la corrección del programa fuente, según la definición del lenguaje en términos de teoría de lenguajes formales. Incluye las fases correspondientes al análisis léxico (que consiste en la descomposición del programa fuente en componentes léxicos), análisis sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y análisis semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de análisis sintáctico).[4]: 23 
  • Síntesis: su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de generación de código (normalmente se trata de código intermedio o de código objeto) y de optimización de código[4]: 23  (en las que se busca obtener un programa objetivo lo más eficiente posible, según su complejidad computacional o complejidad de Kolmogórov: tiempo de ejecución, espacio durante ejecución, espacio para ser almacenado fuera de ejecución, etc.).

Alternativamente, las fases descritas para las tareas de análisis y síntesis se pueden agrupar en:

  • Analizador o front-end: es la parte que analiza el código fuente,[5]​ comprueba su validez, genera el árbol de derivación y rellena los valores de la tabla de símbolos. Esta parte suele ser independiente de la plataforma o sistema para el cual se vaya a compilar, y está compuesta por las fases comprendidas entre el análisis léxico y la generación de código intermedio.
  • Generador o back-end: es la parte que genera el código máquina, específico de una plataforma, a partir de los resultados de la fase de análisis.[5]

Esta división permite que el mismo generador se utilice para crear el código máquina de varios lenguajes de programación distintos y que el mismo analizador que sirve para examinar el código fuente de un lenguaje de programación concreto sirva para producir código máquina en varias plataformas.

¿Qué es compilador? - significado y definición